package thefirst.LessonBoard.model;

import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;

import thefirst.member.model.MemberSearchVO;
import thefirst.member.model.MemberVO;


public interface LessonBoardDao {
	public void writeLessonBoard(LessonBoardVO lbvo) throws SQLException;

	public List<LessonBoardVO> getLessonBoardList(String pageNo)
			throws SQLException;

	public int totalLessonContent() throws SQLException;

	public LessonBoardVO showLessonBoardInfoNoHits(LessonBoardVO lbvo) throws SQLException;

	public int updateHits(LessonBoardVO lvo) throws SQLException;
	
	public void deleteLessonContent(LessonBoardVO lvo) throws SQLException;
	
	public int updateBoardContent(LessonBoardVO lvo) throws SQLException;
	
	public List<?> searchLessonBoard(LessonBoardVO lvo)throws SQLException;

	public int acceptSelectedList(LessonBoardVO lbvo) throws SQLException;
	
	public void rejectSelectedList(LessonBoardVO lbvo) throws SQLException;
	
	public LessonBoardVO getConnectstate(LessonBoardVO lbvo) throws SQLException;

	public List<LessonBoardVO> getLessonBoardListForMain() throws SQLException;
	
	public int searchCount(LessonBoardVO lvo) throws SQLException;

}
